the best way to write code